home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mac Mania 5
/
MacMania 5.toast
/
/
Internet software
/
NewsWatcher
/
NW Source
/
Source
/
dialog.h
< prev
next >
Wrap
Text File
|
1995-04-25
|
3KB
|
68 lines
typedef pascal void (*UserItemProcPtr)(DialogPtr, short);
extern ModalFilterUPP gDialogFilterUPP;
extern UserItemUPP gDlgGrayBorderItemUPP;
GDHandle GetDialogGDevice (DialogPtr dlg);
Boolean DlgGetCheck (DialogPtr dlg, short item);
void DlgSetCheck (DialogPtr dlg, short item, Boolean value);
void DlgToggleCheck (DialogPtr dlg, short item);
ControlHandle DlgGetControl (DialogPtr dlg, short item);
short DlgGetCtlValue (DialogPtr dlg, short item);
void DlgSetCtlValue (DialogPtr dlg, short item, short value);
long DlgGetNumber (DialogPtr dlg, short item);
void DlgSetNumber (DialogPtr dlg, short item, long value);
void DlgGetCString (DialogPtr dlg, short item, char *value);
void DlgSetCString (DialogPtr dlg, short item, char *value);
void DlgGetPString (DialogPtr dlg, short item, StringPtr value);
void DlgSetPString (DialogPtr dlg, short item, StringPtr value);
void DlgSetScrollingText (DialogPtr dlg, short item, char *value, short len);
void DlgGetScrollingText (DialogPtr dlg, short item, char *value, short *len);
void DlgSetScrollingTextSelection (DialogPtr dlg, short item,
short selStart, short selEnd);
void DlgEnableItem (DialogPtr dlg, short item, Boolean enabled);
void DlgSetUserItem (DialogPtr dlg, short item, UserItemUPP proc);
void DlgSetPict (DialogPtr dlg, short item, PicHandle pict);
pascal void DlgGrayBorderItem (DialogPtr dlg, short item);
void DlgSetDefaultButtonOutline (DialogPtr dlg, Boolean defaultOutline);
void DlgFlashButton (DialogPtr dlg, short item);
void SetItemNumeric (DialogPtr dlg, short item);
void SetItemUSAsciiNoBlank (DialogPtr dlg, short item);
void SetItemURLSchemeName (DialogPtr dlg, short item);
void SetItemHostAddress (DialogPtr dlg, short item);
void SetItemKeyword (DialogPtr dlg, short item);
void SetItemPopupTypeinItem (DialogPtr dlg, short item, short popupTypeinItem);
void SetItemKeyEquivalent (DialogPtr dlg, short item, char keyEquivalent);
void SetItemMaxLength (DialogPtr dlg, short item, short maxLength);
void SetItemPassword (DialogPtr dlg, short item, char *password);
void SetItemScrollingTextField (DialogPtr dlg, short item,
StringPtr fontName, short fontSize, Boolean readOnly);
void NotifyUser (void);
OSErr PrepUserInteraction (void);
OSErr MyGetNewDialog (short id, short defaultItem, short cancelItem,
DialogPtr *theDialog);
void MyShortenDITL (DialogPtr dlg, short numberItems);
OSErr MyAppendDITL (DialogPtr dlg, Handle theDITL, DITLMethod theMethod);
pascal Boolean DialogFilter (DialogPtr theDialog,
EventRecord *theEvent, short *itemHit);
void MyModalDialog (DialogPtr dlg, ModalFilterUPP filterProc, short *itemHit);
void MyMovableModalDialog (DialogPtr dlg, ModalFilterProcPtr filterProc, short *itemHit);
void ErrorMessage (char *msg);
void ErrorMessageNumber (short index);
void NoteMessage (char *msg);
void NoteMessageNumber (short index);
void CautionMessage (char *msg);
void CautionMessageNumber (short index);
void StopAlertMessage (char *msg);
void StopAlertNumber (short index);
void CautionAlertMessage (char *msg);
void CautionAlertNumber (short index);
void ReportSystemError (OSErr err);
void SaveNetErrorInfo (short index, char *host);
OSErr ServerErrorMessage (short index, char *command, char *response);
void RestoreMovableModalDialogPosition (DialogPtr dlg, Point pos);
void SaveMovableModalDialogPosition (DialogPtr dlg, Point *pos);
void InitDialogDispatchTable (void);